Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 ODESSA ROAD Detached £495,000 13 Dec 2023
4 ODESSA ROAD Detached £159,000 3 Mar 2000
10 ODESSA ROAD Detached £122,000 22 Mar 2001
14 ODESSA ROAD Detached £51,000 15 Dec 1997
14A ODESSA ROAD Detached £192,000 2 Nov 2018
16 ODESSA ROAD Detached £212,500 15 Dec 2016